3bc11cd82f31a37147ee3afc69f073331add9731,src/main/java/org/linagora/linshare/core/notifications/emails/impl/ShareNewShareEmailBuilder.java,ShareNewShareEmailBuilder,buildMailContainer,#EmailContext#,63

Before Change


		ctx.setVariable("shareOwner", emailCtx.getMailContactShareOwner());
		ctx.setVariable("shareRecipient", emailCtx.getMailContactShareRecipient());
		ctx.setVariable("customSubject", shareContainer.getSubject());
		ctx.setVariable("customMessage", shareContainer.getMessage());
		ctx.setVariable("sharingNote", shareContainer.getSharingNote());
		ctx.setVariable("linshareURL", linshareURL);

After Change


		MailConfig cfg = shareOwner.getDomain().getCurrentMailConfiguration();
		Context ctx = new Context(emailCtx.getLocale());
		ctx.setVariable("anonymous", emailCtx.isAnonymous());
		ctx.setVariable("customMessage", shareContainer.getMessage());
		ctx.setVariable("customSubject", shareContainer.getSubject());
		ctx.setVariable("expiryDate", shareContainer.getExpiryDate());
		ctx.setVariable("shareDate", new Date());
		ctx.setVariable("shareNote", shareContainer.getSharingNote());
		ctx.setVariable("shareOwner", emailCtx.getMailContactShareOwner());
		ctx.setVariable("shareRecipient", emailCtx.getMailContactShareRecipient());
		ctx.setVariable("linshareURL", linshareURL);

		List<Share> shares = Lists.newArrayList();
		if (emailCtx.isAnonymous()) {
			AnonymousUrl url = emailCtx.getAnonymousUrl();
			ctx.setVariable("anonymousURL", url.getUrlPath());
			ctx.setVariable("protected", url.getTemporaryPlainTextPassword() != null);
			ctx.setVariable("password", url.getTemporaryPlainTextPassword());
			for (AnonymousShareEntry s : url.getAnonymousShareEntries()) {
				shares.add(new Share(s));
			}